// pages/find/user/setting/index.js
const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    app.kuoqi.initPage(this,options);//基础的数据初始化
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  //上传头像的执行方法
  updataLogo:function(){
    wx.chooseImage({
      count:1,//每次选择的照片数量
      sizeType:["original","compressed"],
      sourceType:["album","camera"],
      success:function(rs){
        //这个是获取到的图片信息，然后将图片信息转换为文件并上传到服务器
        const tempFilePaths = rs.tempFilePaths[0];
        wx.uploadFile({
          filePath: tempFilePaths,
          name: 'logo',
          formData:{
            user_token:wx.getStorageSync('token'),
          },
          url: app.config.host+app.config.upload_img,
          success :function(rsa){
            var data = rsa.data;
            data = JSON.parse(data);
            if(data.status==1){
              //图片上传成功,进行数据变更
              var img = data.data.url;
              app.kuoqi.ajax({
                url:'/Api/User/UploadLogo',
                type:'post',
                dataType:'json',
                data:{logo:img},
                success:function(rs){
                  if(rs.status==1){
                    wx.showModal({
                      title:"上传头像提示",
                      content:"修改头像成功",
                      cancelColor: 'cancelColor',
                      success:function(){
                        wx.redirectTo({
                          url: '/pages/find/user/index',
                        })
                      },
                    })
                  }else{
                    wx.showModal({
                      title:"上传头像提示",
                      content:rs.message,
                      cancelColor: 'cancelColor',
                    })
                  }
                },
              });
            }else{
              wx.showModal({
                title:"文件上传提示",
                content:data.message,
                cancelColor: 'cancelColor',
              })
            }
            console.log(data);
          },
          fail:function(){},
          complete:function(){},
        })
      },
      fail:function(){},
      complete:function(){},
    });
  },
})